package Hilos;

import javax.swing.JLabel;
import Logica.Juego;


public class HiloMoverCartel extends Thread{
	//ATRIBUTOS DE INSTANCIA
	protected JLabel cartel;
	protected JLabel fondo;
	protected Juego juego;
	
	//CONSTRUCTOR
	public HiloMoverCartel(JLabel j,JLabel f,Juego ju){
		cartel=j;fondo=f;juego=ju;		
	}
	
	//COMANDOS
	public void run(){
		int x=800;int y=200;
		cartel.setSize(833,135);
		cartel.setLocation(x,y);
		cartel.setOpaque(false);
		fondo.add(cartel);

		
		while(x>-600){//ES EL VALOR CON EL QUE EL CARTEL DESAPARECE POR COMPLETO DE LA PANTALLA
			if(!juego.juegoEnPausa()){
				x-=65;
				cartel.setLocation(x,y);
				try {
					Thread.sleep(250);
				} catch (InterruptedException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();}}
			else try{
					Thread.sleep(1000);
					}catch (InterruptedException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();}}
		fondo.remove(cartel);
		fondo.repaint();//ES PARA QUE DESAPAREZCA POR COMPLETO EL CARTEL, A VECES NO LO BORRA DE UNA SINO
	}

}
